Vendidero\Germanized\Shipments\Rest\ShipmentsController D

Total Complexity 208
Dependencies 11
Dependents 1
Total lines 2,080
Lines of code 1,616
Logical lines of code 425
Comment lines 265
Methods 35
Properties 2

Methods 35

Method Rating Maintainability Complexity Lines of code
prepare_object_for_database()
D
21
64 165
set_item()
D
26
40 141
get_single_item_schema()
C
18
1 520
create_label()
B
40 17 52
get_items()
A
38 12 66
get_public_item_label_schema()
A
29 1 195
prepare_shipment()
S
38 4 72
update_item()
S
53 6 21
register_routes()
S
39 1 86
create_item()
S
51 5 25
prepare_label()
S
45 4 39
save_object()
S
59 4 14
delete_label()
S
59 4 12
get_collection_params()
S
44 1 55
get_label_file()
S
57 3 17
check_permissions()
S
62 4 10
item_is_null()
S
64 4 9
get_label()
S
60 3 12
delete_item()
S
61 3 11
get_item()
S
63 3 9
update_item_permissions_check()
S
68 2 6
delete_label_permissions_check()
S
68 2 6
create_label_permissions_check()
S
69 2 6
get_item_permissions_check()
S
68 2 6
get_label_permissions_check()
S
68 2 6
create_item_permissions_check()
S
69 2 6
delete_item_permissions_check()
S
68 2 6
get_items_permissions_check()
S
69 2 6
prepare_object_for_response()
S
62 2 10
prepare_links()
S
63 1 11
get_item_schema()
S
80 1 3
get_shipment_statuses()
S
78 1 3
get_object()
S
80 1 3
get_shipment()
S
76 1 4
get_permalink()
S
81 1 3